// 引入mockjs
const Mock = require("mockjs");
// 获取mock random 对象
const Random = Mock.Random;
const aaa = ['吕布', '赵云', '典韦', "关羽", "张飞", "许褚"]
// mock 一组数据
const cityList = function() {
    const citys = [];
    for (let i = 0; i < 10; i++) {
        let newCity = {
            title: Random.csentence(1, 4)
        };
        citys.push(newCity);
    }
    return {
        citys: citys
    };
};
const titleList = function() {
    return aaa
};
// const detailList = function () {
//     return aaa
// };
// Mock.mock(url,post/get,返回的数据)
Mock.mock("/city/api", "post", cityList);
Mock.mock("/title/api", "post", titleList);
// Mock.mock('/detail/api','get',titleList)
Mock.mock('/detail/api', 'get', {
  ' name ': '@name',
    'text': '@first',
    'age|10-20': 10,
    'id': '@integer(20,50)',
    'id|+1': 1,
    'isBoolean': '@boolean(10, 0, true)', //百分之百的true
    'naturalNumber': '@natural(1, 1000)', //大于等于零的整数
    'integer': '@integer(0)', //随机整数
    'float': '@float(1, 100, 3, 6)', //随机浮点数, 
    'character': '@character("upper")', //一个随机字符
    'string': '@string("lower", 5, 20)', //一串随机字符串
    'range': '@range(1, 10, 2)', //一个整形数组，步长为2
    'date': '@date',
    'date-yyyy-MM-dd': '@date(yyyy-MM-dd)',
    'date-yy-MM-dd': '@date(yy-MM-dd)',
    'date-y-MM-dd': '@date(y-MM-dd)',
    'date-y-M-d': '@date(y-M-d)',
    'line-through': '------------------------------------------------',
    'timessss': '@time', //随机的时间字符串,
    'time-format': '@time()', //指示生成的时间字符串的格式, default: 'HH: mm: ss',
    'time-format-1': '@time("A HH:mm:ss")',
    'time-format-2': '@time("a HH:mm:ss")',
    'time-format-3': '@time("HH:mm:ss")',
    'time-format-4': '@time("H:m:s")',
    'datetime': '@datetime("yyyy-MM-dd A HH:mm:ss")', //返回一个随机的日期和时间字符串
    'dateNow': '@now("second")', //获取当前完整时间
    'paragraph1': '@cparagraph(2)', //生成一段2句话的中文文本,
    'paragraph2': '@paragraph(3)', //生成一个3句话的英文文本
    'title': '@title', //随机生成一个英文标题
    'ctitle': '@ctitle', //随机生成一个中文标题
    'cname': '@cname', //中文名
    'region': '@region', //生成一个大区
    'province': '@province', //生成一个省份
    'city': '@city', //生成一个市
    'country': '@country', //一个县
    'zip': '@zip' //邮政编码
})